Package-level declarations
Types
Link copied to clipboard
class AgentPlatformChatSessionEventListener(discordSessionService: DiscordSessionService, autonomy: Autonomy, asyncer: Asyncer, discordConfigProperties: DiscordConfigProperties)
Link copied to clipboard
Listens for Embabel messages and responds in the same channel as the given Discord event.
Link copied to clipboard
data class DiscordConfigProperties(val token: String? = null, val chatConfig: ChatConfig = ChatConfig())
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DiscordSessionService
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DiscordUserSession(val user: DiscordUser, val isDirectMessage: Boolean, val channelId: String, val serverId: String? = null, val serverName: String? = null, val createdAt: LocalDateTime = LocalDateTime.now(), var lastActivity: LocalDateTime = LocalDateTime.now(), val sessionData: MutableMap<String, Any> = mutableMapOf())